*{margin:0px;border:0;padding:0px;}
.text_block {padding:10px};
.text_block h3 {margin-left:100px;}
.text_block ul {font-size:14px;color:blue;font-weight:bold}
.text_block ul li {list-style:none;margin:2px}
.text_block ul {margin:5px 0px 0px 10px;border:1px solid #ccc;background-color:#eee;padding:1px 10px 1px 10px}
.text_block textarea{border:1px solid #ccc;width:600px;height:200px}

.input_textarea {border:1px solid #ccc;width:600px;height:100px}
.main_table {width:100%;margin-left:20px;padding:4px}
.btn_submit{display:inline;border:1px solid #000;padding:2px 5px;background-color:#ccc;cursor:pointer;padding:0;font-size:12px;height:20px}
.a_submit{display:inline;text-decoration:none;font-size:12px;padding:2px 5px;border:1px solid #000;background-color:#ccc;height:20px;cursor:pointer}
.a_submit:visited{color:black}
a,a:visit{color:black}
a:hover{color:#777}

.input_text {width:200px;height:20px;border:1px solid #ccc}
.input_radio {width:20px;}
.searchbox {margin:10px;font-size:14px}
.searchbox div {margin-top:4px}
.searchbox {padding:10px;width:750px;}
.searchbox a:hover{text-decoration:underline}
.searchbox a{font-size:12px;color:#222;text-decoration:underline}
.searchbox a:visited{color:#222;text-decoration:underline}
.div_bottom {margin:10px 10px}

.right_comic_table {width:95%;padding:4px;border:1px solid #ccc;font-size:14px}
.right_comic_table th {border:1px solid #ccc;background-color:#eee;padding:2px;text-align:center}
.right_comic_table td {border:1px solid #ccc;padding:2px}
.right_comic_table td span {}
.right_comic_table td span a {font-size:14px;margin-left:5px}
.current {font-size:20px;font-weight:bold;color:#00f;margin-left:5px}
.m_select {width:200px;height:100px;border:1px solid #ccc}
.s_select {width:100px;border:1px solid #ccc}
.notice {font-size:12px;color:#111;margin-left:10px}
.list_block {margin-left:20px;margin-top:20px}
.div_box_2{margin-left:0px;padding:10px;font-size:14px}
.div_box{margin-left:20px;padding:10px;font-size:14px}
.div_box div{margin-top:10px}
.center {text-align:center}

.part-title-right{ position:relative; _top:8px;}
.album-icon-a,.album-icon-b{ background:url(/res/album/images/album-icons.gif) no-repeat;}
.album-icon-b{ background-position:0 -19px;}

.album-content{ margin:13px 0 13px 13px; }

.myalbum{ width:140px; margin:0 18px 0 0; padding: 0 0 10px 0;  float:left; display: inline; overflow: hidden }
.showgirlmyalbum{  height: 220px;  }
.album-pic{ width:130px; padding:7px 9px 11px 7px; text-align:center; height:100px; overflow:hidden; background:url(/res/album/images/album_bg.gif) no-repeat;}
.album-pic img{ margin: 0 auto; _height: 100px; max-height: 100px; display: block }
.album-pic table{  table-layout:fixed }
.album-pic td{  text-align: center; vertical-align: middle; width:130px; height: 100px; border: 1px solid #000;  background: #f6f6f6 }
.album-pic td a{ width:130px; display: block; overflow: hidden; text-align: center;  }
.album-pic td span{ display: block;  background:url(/res/album/images/album_bg.gif) -147px top no-repeat; width: 130px; height: 100px; }
.myalbum ul{ margin-left:2px; }
.myalbum ul li{ display:block; line-height:20px; color:#333;}
.myalbum ul li.title{ font-size:14px; font-weight:bold; line-height:28px; height: 24px;overflow:hidden;white-space:nowrap; word-break:break-all; word-wrap: break-word; text-overflow:ellipsis; 
width: 100%
}
.myalbum ul li.count span{ color:#9e2224; margin:0 3px;}
.myalbum ul li.create-time span{ color:#666; }
.album-content div.nomargin{ margin:0 0 20px 0;}
.pages{ clear:both; text-align:center; padding-top:13px; border-top:1px solid #ccc; margin-bottom:30px;_margin-bottom:15px;}

.user-top{ margin: 0 0 13px 13px;}
.firend-album-content{ margin:13px;}
.friend-album{ width:260px; margin:0 24px 0 0; float:left; height: 120px; overflow: hidden }
.friend-album .album130{  float:left}
.album-photo img{ border:none; width:130px;  height:116px;}
.friend-name{ margin-left:150px;}
.friend-name a:link,.friend-name a:visited{ display:block; line-height:24px; font-size:14px; font-weight:bold;}
.friend-name span{ display:block; line-height:40px; color:#8e9bac;}

.create-album-box,.edit-photo-box{ width:400px; position:absolute; z-index:1000;  top:50%; left:50%; margin-left:-200px;  margin-top:-200px;}
.create-album-form{  width:300px; margin:0 auto;}
.create-album-form li{ margin-bottom:13px;}
.create-album-form li span{ display:inline-block; float:left; width:60px; text-align:right; line-height:20px;}
.create-album-form li input,.create-album-form li textarea{ border:1px solid #808080; width:230px; color:#333; font-size:12px;}
.create-album-form li input{ height:20px; line-height:20px;}
.create-album-form li textarea{ height:60px; line-height:16px;}

.up-photo{ margin:13px;}
.up-photo ul li{ margin-bottom:13px; width:100%;}
.up-photo ul li span{ display:inline-block; width:96px; text-align:right; float:left; line-height:20px;}
.up-btn{ text-align:center; padding-top:13px; border-top:1px solid #ccc;}


.view-photo-tools{ width:100%; overflow:hidden; margin-bottom:5px;}
.view-photo{ width:100%; clear:both; padding:30px 0; border-top:1px solid #ccc;border-bottom:1px solid #ccc; overflow:hidden; text-align:center; background:#f6f6f6; margin-bottom:10px; }
.view-photo img{}
.view-bottom{ clear:both; margin:10px;}
.view-bottom ul{ text-align:left; line-height:20px;}
.view-bottom ul li span{ color:#666; }
.view-bottom ul li span.title-icon,.firend-album .title-icon{ display:inline-block; float:left; width:30px; height:13px; color:#fff; font-weight:normal; font-size:12px; background:url(/res/album/images/title_icon_bg.gif) no-repeat; line-height:13px;*line-height:15px; overflow:hidden;text-align:center; margin-right:7px; position:relative; top:3px;}

.view-icon-a,.view-icon-b,.view-icon-c{ display:inline-block; float:right; width:16px; height:16px; margin-left:10px; margin-bottom:3px;background:url(/res/album/images/view_photo_icons.gif) no-repeat; cursor:pointer;}
.view-icon-b{ background-position:0 -16px;}
.view-icon-c{ background-position:0 -32px;}
.view-bottom .rightfix{ text-align:right;}


.comment-box{ padding:13px 0 30px 13px;}

.firend-album-title{ height:24px; border-bottom:1px solid #ccc; line-height:24px; background-color:#f5f9fd;}
.firend-album-title ul{ margin-left:5px; }
.firend-album-title li{ display:inline-block; float:left; margin-right:30px;}
.firend-album-title li span{ color:#747475;}
.firend-album-title li strong{ color:#9e2224}
.firend-album-title li.firend-album-title-tools{ float:right; margin:0 5px 0 0}
.album-tip{ margin:10px 5px;}

.firend-album{ width:140px; margin:0 25px 20px 25px; float:left;display:inline;  }

.firend-album a:link,.firend-album a:visited{ display:block; text-align:center;line-height:24px;}

.my-photo-tools a:link,.my-photo-tools a:visited{ display:inline-block; line-height:18px;}
.my-photo-tools input{ position:relative; top:2px;*top:1px; margin-right:2px;}
.firend-album .title-icon{ float:none;top:2px;*top:-2px; margin-right:3px;}
.my-photo-tools{ padding-left:3px; margin-top:2px;}


.diary-tools{ background:#ebf3fb; margin-bottom:13px; border-top:1px solid #d6dfe8; width:100%; overflow:hidden; height:30px;}
.diary-tools ul{padding:4px 13px 5px 13px; overflow:hidden;}
.diary-tools ul li{ display:inline-block; float:left;}
.diary-tools ul li.all{ margin-right:10px; line-height:20px;*line-height:24px;}
.diary-tools ul li.all input{ float:left; margin-top:4px;*margin-top:0; margin-right:2px;_margin-right:0}
.diary-tools ul li.all-num{ line-height:20px;*line-height:22px; margin-right:15px;}
.diary-tools ul li.all-num strong{ margin:0 3px; color:#9e2224}
.diary-tools ul li.btn{ margin-right:5px;}
.diary-tools ul li.btn img{ position:relative; top:-3px; left:3px;}
.mydiary{ margin:0px 13px 13px 13px;}
.diary-tools ul li.btn span input.cbtn{ overflow:hidden;}
.diary-title{background:#f5f9fd; border-bottom:1px solid #d6d6d6; }
.diary-title h1{ font-size:14px; font-weight:bold; padding:3px 4px; overflow:hidden;}

/*2010-5-18*/
/*.album-content a:visited{color: #768f9d;}*/

.repaste—btn{ margin:5px 0 0 0}
/*照片缩略图浏览*/
.show-photo-nav{ margin:15px 0}

/*照片上传*/
.thirdclass-nav{ margin:0 0 13px 0}
.photo-up{ display:inline-block; }
.up-photo-list{ float:left; width:367px;}
.up-photo-list-img{ float:right; width:440px}
.up-photo-list-img li{ float:left; margin:0 13px 0 0}
.up-photo-list-img .li-r{margin:0 0px 0 0}
.up-photo-list-img ul{ margin:0 0 13px 0; display:inline-block}
.up-photo-list td{ height:38px;}
.up-photo-list .tdl{ width:96px; text-align:right;}
.up-photo-list .tr1 select{ width:159px;}
.up-photo-list .tdr input{ width:154px; padding:2px 0 0 2px }
.up-photo-list_button{ text-align:center; padding:10px 0 0 0; margin:10px 0 0 0}
.photo-up-ing-list li{ text-align:botton}
.photo-up-ing-list-input{ margin:20px 0 0 0; text-align:center}

.photo-up-common-clew .friendly-tip{ text-align: left; padding:7px}
.photo-up-common-clew .friendly-tip p{ padding:9px 0 9px 18px}
.photo-up-ing-list { margin:13px 0 0 0}
.photo-up-ing-list ul{ display:inline-block; margin:0 0 13px 0}
.photo-up-ing-list li{ display:inline-block; float:left; width:268px}
.photo-up-ing-list li .photo-up-ing-list-img,.photo-up-ing-list li .photo-up-ing-list-text{ float:left}
.photo-up-ing-list-img{ margin:0 10px 0 0}
.photo-up-ing-list-text{ padding:5px 0 0 0; width:112px;}
.c-097c19{ color:#097c19}
.c-1072aa{ color:#1072aa}
.c-666666{ color:#666666}
.photo-up-ing-list-text .photo-name-input{ width:110px; border:1px solid #cccccc; color:#898989; margin:0 0 10px 0; padding:2px 0}
.photo-name-select{ margin:0 5px 0 0; position:relative; top:2px}
.up-photo-batch{ margin:13px 0}
.photo-up-cite-img{ text-align:center}
.photo-up-cite-img img{ margin:0 auto}
/*批量上传*/
.photo-up-option{ width:582px; margin:0 0 17px 0; display:inline-block}
.add-photo-up-btn{ float:right}
.photo-up-option select{width:159px;}
.photo-up-batch-content{ border:1px solid #e2e8f1; height:251px;width:582px;}
.photo-up-batch-content-list{ overflow-y:auto; overflow-x:hidden;height:220px;width:582px;}
.photo-up-batch-content-text{ margin:9px;color:#494949}
.photo-up-batch-btn{ background:#f2f2f3; border:1px solid #e2e8f1; border-top: none;width:572px; padding:3px 5px}
.photo-up-batch-text{ float:left; width:236px; padding:3px 0 0 0; overflow:hidden; color:#494949}
.r-cherami-clew-border{ margin:38px 0 0 0}
.photo-up-batch-empty{ float:right; margin:5px 0 0 0}

.photo-up-batch-content-table{ width:582px;}
.photo-up-batch-content-table {text-align:left;}
.photo-up-batch-content-table td{ height:31px}
.photo-up-batch-content-table .tr1{ background:#f2f2f3; border:none}
.photo-up-batch-content-table .td1{ width:285px; padding:0 0 0 5px}
.photo-up-batch-content-table .td2{ width:152px}
.photo-up-batch-content-table .td3{ width:78px}
.photo-up-batch-content-table .td4{ width:62px; text-align:center}
.photo-up-batch-content-table tr{ border-bottom:2px solid #f2f2f3}
.up-plan-back{ width:80px; background:#eeecec; height:14px; float:left; margin:2px 3px 0 0;*margin:0px 3px 0 0; overflow:hidden}
.delete-icon{ display:inline-block; background:url(/res/album/images/album-icons.gif) no-repeat 0 -52px; height:16px; width:16px;}
.delete-icon:hover{ background-position:0 -69px}
.up-plan{ background:url(/res/album/images/up-plan-icon.gif) repeat-x; border:1px solid #84c6e2; height:8px; overflow:hidden; margin:2px}
.photo-up-batch-content-table .td3 span{ margin:0 0 0 3px }
